PublishPressInstanceProtection\InstanceChecker A

Total Complexity 58
Dependencies 1
Dependents 0
Total lines 379
Lines of code 263
Logical lines of code 105
Comment lines 13
Methods 27
Properties 5

Methods 27

Method Rating Maintainability Complexity Lines of code
checkDuplicatedPluginsAndLatestVersions()
A
48 10 34
init()
A
53 8 24
__construct()
S
55 7 20
addLatestVersionCheck()
S
53 5 27
addNonStandardPathCheck()
S
52 4 29
addPluginsPageStyle()
S
53 1 43
addFreePluginNotice()
S
59 2 15
addMultipleInstancesNotice()
S
61 2 14
getStateVersionChecked()
S
78 1 3
setStateMultipleInstancesNoticeAdded()
S
80 1 3
getStateLatestVersions()
S
79 1 3
setStateLatestVersions()
S
79 1 3
setFlagStyleEnqueued()
S
81 1 3
getStateStyleEnqueued()
S
80 1 3
setFlagDuplicatedPluginCheck()
S
80 1 3
getStateDuplicatedPluginCheck()
S
79 1 3
getStateFreePluginLoadedByItself()
S
79 1 3
setStateVersionChecked()
S
79 1 3
getStatePathHasBeenCheckedForPluginFile()
S
78 1 3
setStatePathHasBeenCheckedForPluginFile()
S
79 1 3
setStateFreePluginLoadedByItself()
S
80 1 3
getVersion()
S
82 1 3
setStateHasMultiplePluginsActivated()
S
80 1 3
getStateHasMultiplePluginsActivated()
S
79 1 3
setStateHasMultiplePaths()
S
80 1 3
getStateHasMultiplePaths()
S
79 1 3
getStateMultipleInstancesNoticeAdded()
S
79 1 3